草庐IT

Android TalkBack 和 fragment 堆栈

全部标签

java - Android - 保留 headless fragment

我正在阅读有关如何在UI和后台线程之间进行交互的信息here.本文有如下说明:TheAsyncTaskdoesnothandleconfigurationchangesautomatically,i.e.iftheactivityisrecreated.Theprogrammerhastohandlethatinhiscoding.AcommonsolutiontothisistodeclaretheAsyncTaskinaretainedheadlessfragment.我不明白保留的headlessfragment是什么。例如,通过这种方式我可以添加fragment:Fragmen

android - 特定 fragment 中的 Snackbar

我在ViewPager中有5个滑动标签,每个标签都有不同的fragment。如果数据加载失败,我想通过Snackbar通知用户。一切正常。我想要实现的是,如果数据未能加载到特定fragment中,我只想在该特定fragment中显示一个Snackbar。可能吗?I'llelaborate:考虑一个包含3个fragment(A、B和C)的滑动选项卡布局。所有3个fragment都执行一些网络查询并加载数据。如果由于某种原因数据无法加载到fragmentA中,则应无限期地显示一个snackbar。如果用户滑动到fragmentB(其中数据已成功加载),则不应显示snackbar。所以sna

Android:RecyclerView 不显示 fragment 中的列表项

谁能帮我尝试让我的RecyclerView出现。如果我不在fragment中实现它,它就会出现。但是,当我尝试将它实现到fragment中时,我在(CarFront)中的其他XML代码与RecyclerView分开显示。我在日志中收到此错误:“E/RecyclerView:未连接适配器;跳过布局”下面是我的代码,如果您需要任何其他信息或代码的其他部分,请随时在下面发表评论。非常感谢。适配器:publicclassRecyclerViewAdapterextendsRecyclerView.Adapter{privateListitemList;privateContextcontext

android - 在单个 Activity 中使用多个 fragment

我想使用HoneyComb3.0开发一个android应用程序,我想在其中显示一个列表,单击列表中的任何项目应该以Fragment的形式在该列表项目旁边显示另一个列表.任何人都可以提供示例代码来解决这个问题吗?提前致谢 最佳答案 看看Google的RetoMeier的这两篇博文:http://blog.radioactiveyak.com/2011/02/android-app-surgery-earthquake-redux.htmlhttp://blog.radioactiveyak.com/2011/02/strategies

android - Android 操作系统上的 NFC 堆栈

有人可以帮助我了解NFCAndroid堆栈的当前状态吗?随着OS2.3发布了小型NFC支持(仅限于NXP标签读取),后来Google扩充了API,因此在OS2.3.3中范围更广支持标签,也支持p2p。我的问题是OpenNFC堆栈(http://www.open-nfc.org/)如何适应当前状态?据我了解,OpenNFC堆栈是并行Activity,是当前堆栈的可选替代品。由于它的描述,它克服了谷歌NFC堆栈实现的一些限制,并使新的硬件适应(即支持新标签类型)更容易......据我了解,此堆栈旨在供设备制造商而非移动开发人员使用——对吗?或者是否可以下载OpenNFC堆栈,将其编译为库,

java - Android & OOP - fragment 中的全局变量与继承的 Getters

在Fragment中,您应该在每次需要引用Activity时调用getActivity()还是创建一个全局变量“mActivity”并使用它。基本上您已经有了一个Activity对象(getActivity()),感觉创建一个全局对象(mActivity)是代码重复并创建一个不需要的额外引用。但是在任何地方都使用getActivity()看起来很糟糕,而且每次都调用多个方法感觉不对(性能?)。//PseudoAndroidpublicclassMyFragentextendsFragment{privateActivitymActivity;//GlobalpublicvoidonAc

android - fragment 内的 Viewpagerindicator

我使用SherlockActionBar创建了一个漂亮的界面。在横向模式下,您会看到listfragment和“detailsfragment”。现在我想在detailsframe中添加一个viewpageindicator(https://github.com/JakeWharton/Android-ViewPagerIndicator),所以我看起来像这样:--------------------------||_1___|TAB1|TAB2|ETC||_2___|-------------------||_3___|Example:content||_4___|TAB1oflis

android - 从外部 OnCreateView 方法访问 fragment View

已经四处搜索了这个,但每个人都在寻找onCreateView()方法,您可以在其中通过inflater访问FragmentsView。publicViewonCreateView(LayoutInflaterinflater,ViewGroupgroup,Bundlesaved){super.onCreateView(inflater,group,saved);Viewview=inflater.inflate(R.layout.photosfrag,group,false);我想知道的是如何动态地做到这一点。例如说我正在使用一个Activity来显示一个fragment并调用frag

android - 从 map fragment 切换到另一个 fragment 并返回

我有一个fragmentActivity,可以在单击按钮时切换fragment。我切换的两个fragment是:谷歌地图androidv2fragment另一个带有TextView的fragment这是我切换fragment的方式:publicvoidonClick(Viewv){FragmentManagerfm=getSupportFragmentManager();if(tv.getText().toString().equalsIgnoreCase("ClickME!!")){tv.setText("MAP");if(fm!=null){if(map==null){map=ne

android - 方向改变后如何保留 fragment 播放视频 fragment 的实例?

我有一个静态添加到我的xmllist文件中的YouTubeAPIfragment,即其中有一个youtube播放器的fragment。我的项目中没有扩展fragment的文件。在我的Activity类中,我将这行代码放在Activity类的onCreate中:youTubePlayerFragment.setRetainInstance(true);它没有任何影响:当我旋转屏幕时,我得到了fragment的空白黑屏。如何让它在方向改变后继续播放fragment? 最佳答案 快速简便的解决方案是将以下内容添加到list中的视频Acti